package com.dfrz.ch07;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

/**
 * 作者：wangmaokang
 * 日期: 2021/4/15 11:51
 * 描述: 将 Date 转换成 固定格式  2021-04-15 14:18:13
 */
public class SimpleDateFormatTest {
    public static void main(String[] args) {

    }

    /**
     *
     */
    public static  void patternToDate(int i){
        String ss="2021-03-15 14:18:13";
        String pattern="yyyy-MM-dd HH:mm:ss"; //
        SimpleDateFormat s=new SimpleDateFormat(pattern);
        try {
            Date date= s.parse(ss);  //将字符串转换为 date对象
            Calendar calendar=Calendar.getInstance();  //得到日历对象
            calendar.setTime(date); // 通过setTime 将Date 对象设置到日历对象中
            calendar.add(Calendar.DAY_OF_YEAR,-24);

            Date date1=calendar.getTime();
            System.out.println(s.format(date1));

        } catch (ParseException e) {
            e.printStackTrace();
        }


    }
    public  void dateToPattern(){
        String pattern="yyyy-MM-dd HH:mm:ss"; //转换格式
        SimpleDateFormat s=new SimpleDateFormat(pattern);
        Date date=new Date();//获取到当前时间类型
        String dateStr=s.format(date);//将 Date 对象通过 format 得到一个固定类型的值

        System.out.println(dateStr);
    }
}
